package com.aqielife.hk.service;

import org.json.JSONException;

import java.io.UnsupportedEncodingException;

/**
 * @Author aqie
 * @Date 2022/4/19 14:43
 * @desc
 */
public interface IUserService {
    /**
     * 人员管理模块
     *
     * @param lUserID
     */

    void searchUserInfo(int userID) throws JSONException;

    /**
     * 人员计划模板配置
     *
     * @param userID 用户登录句柄
     * @param iPlanTemplateNumber 计划模板编号，从1开始，最大值从门禁能力集获取
     */
    void setCardTemplate(int userID, int iPlanTemplateNumber);

    void deleteUserInfo(int userID);

    /**
     * 添加人员
     * @param lUserID 登录句柄
     * @param employeeNo  工号
     * @throws UnsupportedEncodingException
     * @throws InterruptedException
     * @throws JSONException
     */
    void addUserInfo(int lUserID, String employeeNo) throws UnsupportedEncodingException, InterruptedException, JSONException;
}
